#ifndef LABEL
#define LABEL

class Label
{
public:
	Label(const tstring& text, const D3DXVECTOR3& pos, const tstring& name);
	virtual ~Label();

	void Tick(float dTime);
	void Paint();

	void SetText(const tstring& text);
	void SetPos(const D3DXVECTOR3& pos);
	const D3DXVECTOR3& GetPos() const;
	const tstring& GetName() const;

private:
	tstring m_Name, m_Text;
	D3DXVECTOR3 m_Pos;

	Label(const Label &t);
	Label& operator= (const Label &t);
};

#endif